GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway D

Total Complexity 129
Dependencies 27
Dependents 17
Total lines 1,299
Lines of code 813
Logical lines of code 240
Comment lines 314
Methods 41
Properties 12

Methods 41

Method Rating Maintainability Complexity Lines of code
handle_response()
B
42 20 47
tokenization_script()
A
39 11 69
capture_credit_card_authorization()
A
46 12 38
admin_enqueue_scripts()
A
48 7 38
secure_payment_fields_styles()
A
33 1 128
admin_enforce_single_gateway()
S
52 7 26
add_hooks()
S
50 6 33
process_refund()
S
48 6 32
process_payment()
S
52 5 25
init_form_fields()
S
38 1 84
admin_add_order_note_after_order_created()
S
59 5 16
configure_merchant_settings()
S
56 4 17
add_payment_method()
S
57 3 17
__construct()
S
52 2 28
prepare_request()
S
52 2 25
woocommerce_credit_card_form_fields()
S
59 2 15
woocommerce_available_payment_gateways()
S
66 3 9
secure_payment_fields()
S
52 1 28
avs_rejection_conditions()
S
55 1 20
helper_script()
S
59 1 17
get_credential_setting()
S
78 2 3
secure_payment_fields_asset_base_url()
S
73 2 6
save_payment_method_checkbox()
S
72 2 6
get_gateway_provider()
S
71 2 6
environment_indicator()
S
69 2 7
get_order_info()
S
65 2 9
add_capture_order_action()
S
67 2 8
secure_payment_fields_config()
S
65 2 10
secure_payment_field_html_format()
S
69 1 11
submit_request()
S
80 1 3
get_backend_gateway_options()
S
100 1 0
is_transaction_active()
S
82 1 3
get_decline_message()
S
82 1 3
get_gateway_form_fields()
S
100 1 0
get_first_line_support_email()
S
100 1 0
get_order_data()
S
68 1 7
payment_fields()
S
78 1 4
configure_method_settings()
S
100 1 0
cvn_rejection_conditions()
S
66 1 9
get_frontend_gateway_options()
S
100 1 0
get_transaction_details()
S
70 1 6